home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1998 January: Mac OS SDK / Dev.CD Jan 98 SDK1.toast / Development Kits (Disc 1) / QuickDraw 3D / RAVE SDK 1.5 MacOS / Projects / S3V Docs / Sneak3view Changes next >
Encoding:
Text File  |  1997-08-14  |  4.5 KB  |  111 lines  |  [TEXT/MPS ]

  1. ==============================================================================
  2. = New Tests - 5/29/96
  3. ==============================================================================
  4. • Code Coverage tests - These tests excercise 100% of the RAVE API. Use them to
  5.     make sure your engine implements all the required functions
  6. • Game Scene(Render Cache) - This test uses the cache context feature to render
  7.     into a cache context.
  8. • Game Scene(Underlay/overlay) - This test uses the underlay/overlay API to 
  9.     implement clearing and draw a 2d transparenct rect when the scene has finished
  10.     rendering
  11. • Render completion - This tests the render completion callback.
  12.  
  13. ==============================================================================
  14. = 1.4 - 3/29/96
  15. ==============================================================================
  16.  
  17. • The output from the timing tests is much more informative.  In 
  18.   addition to having a better format, it now also prints out the size of 
  19.   the test windows and the bitdepth and size of the monitor(s).  Since  
  20.   these values can affect the rendering speed, it's helpful to have them 
  21.   displayed in when comparing test runs.
  22.   
  23. • Added the ability to call one test from another.  This lets you group a 
  24.   number of tests together into one composite test so that they all get 
  25.   run, one after the other.  "Game Scene (Every Format)" is an example of 
  26.   this. 
  27.   
  28. • Some tests can now be cancelled by typing command-period (principally the 
  29.   "random" tests).  
  30.  
  31. • The timing information that used to be printed out after every test has 
  32.   been removed, since it wasn't really relevant.
  33.  
  34. • Fixed the bug in the timing tests that sometimes produced 1- or 2-pixel 
  35.   borders between the triangles.  
  36.  
  37. • Fixed a bug that caused textures that were 1 pixel wide or high to be 
  38.   mipmapped incorrectly.
  39.  
  40. • Finally fixed that benign but annoying write-to-nil bug.
  41.  
  42.  
  43. ==============================================================================
  44. = 1.3 - 2/16/96
  45. ==============================================================================
  46.  
  47. • Support for the new RAVE color lookup table mode for textures and bitmaps.
  48.   Includes new color table tests.  The game test can now use color table 
  49.   textures, as well.
  50.  
  51. • Support for the new RAVE trimesh API, as well as trimesh tests.
  52.  
  53. • Some new random alpha texture and gouraud triangle tests.
  54.  
  55. • The S3TestBasic.c file has been split into several smaller files: 
  56.   S3RandomTests.c, S3TimingTests.c, and S3TextureBitmapTests.c.  The old file 
  57.   was just getting too large.
  58.  
  59. • Sneak3view should automatically update an old preferences files to the 
  60.   newest version.
  61.   
  62. • The currently selected engine name is displayed in the title bars of 
  63.   the test windows, instead of the somewhat uninformative labels "Left" and 
  64.   "Right".
  65.  
  66. • Partial fix for the problem of windows opening off-screen after moving 
  67.   the menubar from one display to another.  The window should now move so that 
  68.   its titlebar is completely onscreen.  This will work as long as the 
  69.   title bar is at least partially outside the bounding box of the desktop 
  70.   region (which is different from the actual desktop region when you have 
  71.   multiple, differently-sized monitors).
  72.   
  73. • The about box now disables all menus and beeps if you click anywhere but 
  74.   on it, making it impossible to open more than one copy.  Clicking on it or 
  75.   typing return, enter, command-period, or escape will dismiss it.  A splash 
  76.   screen now appears at startup.
  77.  
  78. • The test output area at the bottom of the settings windows now scrolls to 
  79.   the bottom whenever new text is printed there.  This makes it easier to see 
  80.   what a test has printed.
  81.  
  82.  
  83. ==============================================================================
  84. = 1.2 - 1/22/96
  85. ==============================================================================
  86.  
  87. • An arguments field which you can use to pass parameters to your test.
  88.  
  89. • Duplicate window command to quickly create an identical settings window.
  90.  
  91. • S3GetNearbyPICT(), which enables you to easily use more than one texture 
  92.   in your tests.
  93.  
  94. • A game-like test that more closely approximates a frame from a typical 
  95.   game than previous tests did.
  96.  
  97. • Fix for an occasional bug where the test windows' size and position 
  98.   could get out of sync with the settings document.
  99.  
  100.  
  101. ==============================================================================
  102. = 1.1
  103. ==============================================================================
  104.  
  105. • Bitmap comparison window.
  106.  
  107. • Argument string which gets passed to each test for its own use.
  108.  
  109. • About box.
  110.  
  111.